/*	nulifier - global reset | thanks to Eric Meyer - v1.0 | 2008.02.12	*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
/*- - - - - - - - - - - - - - - - - - - - - - - - - - -*/
A IMG { border: none;}
/*.png { behavior: url(/a0/ru/script/pngbehavior.htc);}*/
PRE {font-size:10px; text-align:left;}


/*****[ NON-HEADER ]*****/
HTML, BODY { width: 100%; height:100%;}
BODY {font-size:62.5%; background-color:#fff; color:#000000; font-family: Verdana; font-weight:normal;  margin: 0 auto;}

.globalContainer {position:absolute; top:0; width: 100%; height:100%; display:table;}
.mainContainer {width: width:65%; margin:0 auto; height:100%; border: none; min-width: 850px; max-width: 1200px;}

#wrapper {min-height:100%;}
#content {/*padding-bottom:75px;*/ padding-bottom:40px; display:table; width:100%;}
#footer {height:40px; margin-top:-40px;}


/*	HELPER and WIZARDS
*****************************************/
.hrLinkAdmin A:link,.hrLinkAdmin A:visited {color:#223a8d}
.hrLinkAdmin A:hover {color:#0aa0df}
.hrLink1 A, .hrLink1 A:link, .hrLink1 A:visited  {color:#171565;}
.hrLink1 A:hover {color:#d81111;}
.HrLFooter A, .HrLFooter A:link, .HrLFooter A:visited  {color:#e96002;}
.HrLFooter A:hover {color:#fe9313;}


.HrClear {clear:both;}

.HrRcBlock {margin:5px 0; width:100%;}
.HrRcT {height:4px; background:url(/images/admin-corner-brd.gif) top left repeat-x; clear:both;}
.HrRcTL, .HrRcTR, .HrRcBL, .HrRcBR {width:4px; height:4px; background:url(/images/admin-corner-crn.gif) no-repeat;}
.HrRcTL {background-position:top left; float:left;}
.HrRcTR {background-position:top right; float:right;}
.HrRcB {height:4px; background:url(/images/admin-corner-brd.gif) bottom left repeat-x; clear:both;}
.HrRcBL {background-position:left bottom; float:left;}
.HrRcBR {background-position:right bottom; float:right;}
.HrRcContent {background:#eef6ff; border-left:#6c84a2 1px solid; border-right:#6c84a2 1px solid;
	display:table; width:100%; /*padding:4px; margin:0 -1px;*/}

DIV.inlineBox-error {background:#ffbcbc; width:430px; text-align:center; border:1px #c50500 dotted; padding:10px; margin:10px auto;}
	.inlineBox-error SPAN {font-size:1.2em;}
DIV.inlineBox-ok {background:#ccf5c2; width:430px; text-align:center; border:1px #1ba300 dotted; padding:10px; margin:10px auto;}
	.inlineBox-ok SPAN {font-size:1.2em;}




/* CONTENT
****************************************/
.fTD {background:#fcfdf4;}

.content {margin:7px;}
.content H3 {color:#2d667e; font-size:1.2em; margin:5px 0;}




/* FOOTER
***************************************/
/*.footer {background:#6c84a2; height:30px;}*/
#footer .HrRcBlock {margin:0;}
#footer .content {margin:0; height:19px; text-align:center; padding-top:5px; color:#4d688a;}







/* File for ADMIN */
.container {}
.adminForm {}
	.adminForm TABLE {width:500px; margin:0 auto; border:1px #999 dashed;}
	.adminForm TD {padding:7px;}
	.adminForm TD.formTerm {width:230px;}
	.adminForm TD.formField INPUT {width:220px;} 

/*#gAdmin {width:60%; margin:0 auto;}*/
.leftBlock {width:25%; float:left;}
.rightBlock {width:74%; float:left;}

#gAdmin H1 {}
#gAdmin H2 {font-size:1.4em;}
#gAdmin H3 {}

#gAdmin .adminHome {}

#gAdmin .fTABLE {width:100%; margin:0 auto; border-spacing:7px; border-collapse:inherit; clear:both;}
#gAdmin .fTR {height:85px;}
#gAdmin .fTD {width:95px; height:85px; border:#666 1px solid; text-align:center; vertical-align:middle; font-size:1em; float:left; margin:5px;}

#gAdmin .fTABLE A:link, #gAdmin .fTABLE A:visited, #gAdmin .fTABLE A:active {color:#394c8c; text-decoration:none;}
#gAdmin .fTABLE A:hover {color:#d42f2f;}

#gAdmin .fTD .fLink {display:block; width:100%; height:100%;}
#gAdmin .fTD .wrapper {padding-top:30px;}





/*	POPUP
****************************************/
/*.portButPopup {background:red; border:2px solid black; width:40px; height:20px; margin:5px 0;}
.portButPopup2 {background:green; border:2px solid black; width:40px; height:20px; margin:5px 0;}*/

.adminPopupHover {position:fixed !important; position:absolute; top:0; left:0; background: #0a2341; width:100%; height:100%; filter:alpha(opacity=60);
 -moz-opacity: 0.70; -khtml-opacity: 0.70; opacity: 0.70; display:table; z-index:100; left:0; top:0; display:none;}

.adminPopupWindow {position:fixed !important; position:absolute; top:0; left:0; width:100%; height:100%; margin:0 auto; z-index:1000; padding-top:200px; display:none;}
.adminPopupPlace {width:400px; height:250px; margin:0 auto; background:#fff;}

.popupOn {display:block;}
.popupOff {display:none;}

/* This file skins dialog */
.flora .ui-dialog, .flora.ui-dialog {background-color: #f8f8df;}
.flora .ui-dialog .ui-dialog-titlebar, .flora.ui-dialog .ui-dialog-titlebar
{border-bottom: 1px solid #d8d2aa; background: #ff9900 url(/images/i/dialog-title.gif) repeat-x; padding: 0px; height: 28px; _height: 29px;}
.flora .ui-dialog.ui-draggable .ui-dialog-titlebar,
 .flora.ui-dialog.ui-draggable .ui-dialog-titlebar {cursor: move;}
.flora .ui-dialog .ui-dialog-titlebar-close, .flora.ui-dialog .ui-dialog-titlebar-close
{width: 16px; height: 16px; background:  url(/images/i/dialog-titlebar-close.png) no-repeat; position:absolute; top: 6px; right: 7px; cursor: default;}
 .flora .ui-dialog .ui-dialog-titlebar-close span, .flora.ui-dialog .ui-dialog-titlebar-close span {display: none;}
.flora .ui-dialog .ui-dialog-titlebar-close-hover, .flora.ui-dialog .ui-dialog-titlebar-close-hover {background: url(/images/i/dialog-titlebar-close-hover.png) no-repeat;}
.flora .ui-dialog .ui-dialog-title, .flora.ui-dialog .ui-dialog-title
 {margin-left: 5px; color: white; font-weight: bold; position: relative; top: 7px; left: 4px; font-size:1.2em;}
.flora .ui-dialog .ui-dialog-content, .flora.ui-dialog .ui-dialog-content {margin: 1.2em;}
.flora .ui-dialog .ui-dialog-buttonpane, .flora.ui-dialog .ui-dialog-buttonpane
{position: absolute; bottom: 8px; right: 12px; width: 100%; text-align: right;}
.flora .ui-dialog .ui-dialog-buttonpane button, .flora.ui-dialog .ui-dialog-buttonpane button {margin: 6px;}

/* Dialog handle styles */
/*.flora .ui-dialog .ui-resizable-n, .flora.ui-dialog .ui-resizable-n
{ cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(/images/i/dialog-n.gif) repeat scroll center top; }
.flora .ui-dialog .ui-resizable-s, .flora.ui-dialog .ui-resizable-s
{ cursor: s-resize; height: 8px; width: 100%; bottom: 0px; left: 0px; background: transparent url(/images/i/dialog-s.gif) repeat scroll center top; }
.flora .ui-dialog .ui-resizable-e, .flora.ui-dialog .ui-resizable-e
{ cursor: e-resize; width: 7px; right: 0px; top: 0px; height: 100%; background: transparent url(/images/i/dialog-e.gif) repeat scroll right center; }
.flora .ui-dialog .ui-resizable-w, .flora.ui-dialog .ui-resizable-w
{ cursor: w-resize; width: 7px; left: 0px; top: 0px; height: 100%; background: transparent url(/images/i/dialog-w.gif) repeat scroll right center; }
.flora .ui-dialog .ui-resizable-se, .flora.ui-dialog .ui-resizable-se
{ cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(/images/i/dialog-se.gif); }
.flora .ui-dialog .ui-resizable-sw, .flora.ui-dialog .ui-resizable-sw
{ cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(/images/i/dialog-sw.gif); }
.flora .ui-dialog .ui-resizable-nw, .flora.ui-dialog .ui-resizable-nw
{ cursor: nw-resize; width: 9px; height: 29px; left: 0px; top: 0px; background: transparent url(/images/i/dialog-nw.gif); }
.flora .ui-dialog .ui-resizable-ne, .flora.ui-dialog .ui-resizable-ne
{ cursor: ne-resize; width: 9px; height: 29px; right: 0px; top: 0px; background: transparent url(/images/i/dialog-ne.gif); }*/